<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006~2018 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------

/** 生成二维码 */
Route::any('web/qrCode', 'web/home/qrCode');                                                                            // 生成二维码

/** 登录退出 */
Route::any('web/passport/getLoginToken', 'web/passport/getLoginToken');                                                 // code获取请求token
Route::any('web/passport/getDecryptMobile', 'web/passport/getDecryptMobile');                                           // 解密手机号
Route::any('web/passport/getBindMobile', 'web/passport/getBindMobile');                                                 // 绑定手机号，创建或者更新用户信息
Route::any('web/passport/logout', 'web/passport/logout');                                                               // 退出

/** 首页相关 */
Route::any('web/home/indexData', 'web/home/getHomeData');                                                               // 首页数据
Route::any('web/home/getData', 'web/home/getData');                                                                     // 首页初始化数据
Route::any('web/home/getAddress', 'web/home/getAddress');                                                               // 经纬度换取地址

/** 机场线路管理 */
Route::any('web/airport/getAll', 'web/airport/getAllAirport');                                                          // 获取所有可用的机场

/** 企业定制管理 */
Route::any('web/enterpriseLine/getHotList', 'web/buses/getHotLineList');                                                // 获取热门线路列表，分页
Route::any('web/enterpriseLine/indexData', 'web/buses/getHomeData');                                                    // 获取热门线路首页数据
Route::any('web/enterpriseLine/searchData', 'web/buses/getSearchData');                                                 // 获取搜索页的数据
Route::any('web/enterpriseLine/orderData', 'web/buses/getOrderData');                                                   // 获取下订单页的数据
Route::any('web/enterpriseLine/submitOrder', 'web/buses/toSubmitOrder');                                                // 提交订单页的数据

/** 专车线路管理 客户新加的*/
Route::any('web/vehicleLine/getHotList', 'web/vehicle/getHotLineList');                                                 // 获取热门线路列表，分页
Route::any('web/vehicleLine/getDestinationByLine', 'web/vehicle/getDestinationByLine');                                 // 获取专车路线目的地数据
Route::any('web/vehicleLine/indexData', 'web/vehicle/getHomeData');                                                     // 获取热门线路首页数据
Route::any('web/vehicleLine/searchData', 'web/vehicle/getSearchData');                                                  // 获取搜索页的数据
Route::any('web/vehicleLine/orderData', 'web/vehicle/getOrderData');                                                    // 获取下订单页的数据
Route::any('web/vehicleLine/submitOrder', 'web/vehicle/toSubmitOrder');                                                 // 提交订单页的数据

/** 机场线路管理 */
Route::any('web/airportLine/orderData', 'web/airport/getOrderData');                                                    // 获取下订单页的数据
Route::any('web/airportLine/orderSure', 'web/airport/getOrderSure');                                                    // 订单页的下一步操作
Route::any('web/airportLine/submitOrder', 'web/airport/toSubmitOrder');                                                 // 提交订单页的数据

/** 跨境专车管理 */
Route::any('web/carLine/orderData', 'web/car/getOrderData');                                                            // 获取下订单页的数据
Route::any('web/carLine/orderSure', 'web/car/getOrderSure');                                                            // 订单页的下一步操作
Route::any('web/carLine/submitOrder', 'web/car/toSubmitOrder');                                                         // 提交订单页的数据

/** 订单管理 */
Route::any('web/order/getPageList', 'web/order/getOrderList');                                                          // 订单列表，分页
Route::any('web/order/judgeOrder', 'web/order/getJudgeOrder');                                                          // 判断订单是否支付成功
Route::any('web/order/orderDetail', 'web/order/getOrderDetail');                                                        // 订单详细
Route::any('web/order/cancelOrder', 'web/order/toCancelOrder');                                                         // 取消订单
Route::any('web/order/orderPay', 'web/order/getOrderPay');                                                              // 订单重新支付
Route::any('web/order/toApplyRefund', 'web/order/toApplyRefund');                                                       // 申请订单退款
Route::any('web/order/doWriteOff', 'web/order/getWriteOff');                                                            // 订单核销

/** 发票管理 */
Route::any('web/invoice/pageList', 'web/invoice/getInvoiceList');                                                       // 订单开发票列表，分页功能
Route::any('web/invoice/pageHistoryList', 'web/invoice/getInvoiceHistory');                                             // 订单历史开发票列表，分页功能
Route::any('web/invoice/create', 'web/invoice/toAddInvoice');                                                           // 订单开发票
Route::any('web/invoice/detailsById', 'web/invoice/getInvoiceDetail');                                                  // 发票的详细信息

/** 优惠券管理 */
Route::any('web/coupon/orderCouponList', 'web/coupon/getOrderCouponList');                                              // 获取订单页可使用的优惠券列表
Route::any('web/coupon/userUsable', 'web/coupon/getUsableCouponList');                                                  // 获取用户的可使用优惠券列表
Route::any('web/coupon/userUse', 'web/coupon/getUseCouponList');                                                        // 获取用户的已使用优惠券列表
Route::any('web/coupon/userExpire', 'web/coupon/getExpireCouponList');                                                  // 获取用户的已过期优惠券列表
Route::any('web/coupon/getShareCoupon', 'web/coupon/getShareCoupon');                                                   // 获取被推荐优惠券
Route::any('web/coupon/userReceiveShareCoupon', 'web/coupon/userReceiveShareCoupon');                                   // 用户领取被推荐优惠券
/**分享**/
Route::any('web/share/getshareInfo', 'web/share/getshareInfo');                                                          // 获取分享信息

/** 用户相关 */
Route::any('web/member/getInfo', 'web/user/getUserInfo');                                                               // 获取用户信息

/** 用户司机相关 */
Route::any('web/member/getDriverIndex', 'web/user/getDriverIndex');                                                     // 司机首页信息
Route::any('web/member/getDriverInfo', 'web/user/getDriverInfo');                                                       // 司机个人信息
Route::any('web/member/updateDriverInfo', 'web/user/toUpdateDriverInfo');                                               // 司机更新个人信息
Route::any('web/member/updateDriverStatus', 'web/user/toUpdateDriverStatus');                                           // 更新司机状态
Route::any('web/member/getDriverWallet', 'web/user/getDriverWallet');                                                   // 司机钱包列表
Route::any('web/member/toDriverWithdraw', 'web/user/toDriverWithdraw');                                                 // 司机去提现
Route::any('web/member/getDriverOrderDetail', 'web/user/getDriverOrderDetail');                                         // 司机订单详情
Route::any('web/member/getDriverNoReceiveOrder', 'web/user/getDriverNoReceivedOrder');                                  // 待接收的司机订单
Route::any('web/member/toDriverRefuseOrder', 'web/user/toDriverRefuseOrder');                                           // 拒接收订单
Route::any('web/member/toDriverAcceptOrder', 'web/user/toDriverAcceptOrder');                                           // 接收订单
Route::any('web/member/getDriverReceivedOrder', 'web/user/getDriverReceivedOrder');                                     // 已接收的司机订单
Route::any('web/member/toDriverFinishOrder', 'web/user/toDriverFinishOrder');                                           // 完成司机订单
Route::any('web/member/getDriverCompleteOrder', 'web/user/getDriverCompleteOrder');                                     // 已完成的司机订单
Route::any('web/member/getVerifierClassesList', 'web/user/verifierClassesList');                                        // 核销线路班次列表
Route::any('web/member/getClassesInfo', 'web/user/getClassesInfo');                                                     // 班次详情

/** 用户核销员相关 */
Route::any('web/member/getVerifierIndex', 'web/user/getVerifierIndex');                                                 // 核销员首页信息
Route::any('web/member/getVerifierInfo', 'web/user/getVerifierInfo');                                                   // 核销员个人信息
Route::any('web/member/updateVerifierInfo', 'web/user/toUpdateVerifierInfo');                                           // 核销员更新个人信息
Route::any('web/member/updateVerifierStatus', 'web/user/toUpdateVerifierStatus');                                       // 更新核销员状态

/** 微信支付 */
Route::any('web/notify', 'web/order/notify');                                                                           // 微信支付后的统一的回调通知地址

/** 定时任务 */
Route::any('web/cron/:_type', 'web/cron/cronTab');                                                                      // 定时处理任务

/** 客服管理-显示文章信息 */
Route::any('web/articleType/getShowData', 'web/article/getAllArticleType');                                             // 展示可用的文章分类
Route::any('web/articleType/getAllArticle', 'web/article/getChooseArticle');                                            // 筛选出文章列表
Route::any('web/article/getShowData', 'web/article/getArticleContent');                                                 // 获取文章内容

Route::any('web/getCustomerServiceTel', 'web/attach/getCustomerServiceTel');                                            // 获取客服电话
Route::any('web/getAboutUs', 'web/attach/getAboutUs');                                                                  // 关于我们
Route::any('web/attach/getRuleContent', 'web/attach/getRuleContent');                                                   // 获取退改规则
Route::any('web/attach/:_type', 'web/attach/handOut');
Route::any('web/getInstallSqlData', 'web/initInstall/getInstallSqlData');                                               // 初始化安装脚本
Route::any('web/getUpgradeData', 'web/initInstall/getUpgradeData');                                                     // 更新安装脚本

Route::any('web/outlets/searchRes', 'web/outlets/searchRes');                                                     //
Route::any('web/outlets/getPriceCalendar', 'web/outlets/getPriceCalendar');                                                     //
Route::any('web/outlets/getList', 'web/outlets/getList');                                                     // 网点列表
Route::any('web/outlets/getInfo', 'web/outlets/getInfo');                                                     // 网点详情
Route::any('web/outlets/getSearchData', 'web/outlets/getSearchData');                                                     // 最近搜索
Route::any('web/outlets/prepareOrder', 'web/outlets/prepareOrder');                                                     // 结算页
Route::any('web/outlets/submitOrder', 'web/outlets/submitOrder');                                                     // 提交订单
Route::any('web/outlets/outletsVerification', 'web/outlets/outletsVerification');                                         // 核销订单
Route::any('web/outlets/getAgreement', 'web/outlets/getAgreement');                                         // 获取协议内容

Route::any('web/getDebugSetting', 'web/attach/getDebugSetting');                                                        // 获取设置信息
Route::any('web/updateDebugSetting', 'web/attach/updateDebugSetting');                                                  // 更新设置信息

/** 测试用的 */
Route::any('web/test', 'web/index/test');                                                                               // 测试

